package com.bto.solar.work.mapper;

import com.bto.solar.work.entity.OrderState;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/**
 * <p>
 * 订单状态表：	订单状态包含多种情况情况	1、当前订单所处于的一个阶段（有些阶段是并行的，有些是依赖），一个订单同时存在多个阶段。阶段是业务上的划分，如何开启，业务代码控制。	2、各个阶段里面的一些状态（客户-待录入、客户-待签约、待踏勘、待设计、踏勘-初审通过、踏勘-总部审批、踏勘-终审 、工程-待分配、来料带录入 等等）。	    	状态数据本质上是对订单的标记，分类查询使用。阶段和状态并不具备耦合关系，只是标记查询的维度不同而已。	业务上允许查询 阶段是A  但是状态是 B阶段的=不存在此类数据		阶段+状态=联合索引=一个订单不存在一个阶段有相同的状态 Mapper 接口
 * </p>
 *
 * @author adrian
 * @since 2023-08-28
 */
@Mapper
public interface OrderStateMapper extends BaseMapper<OrderState> {

}
